5a1a457747d4c675572ea8cff324e7a86a051451,src/main/java/act/inject/param/StringValueResolverValueLoaderBase.java,StringValueResolverValueLoaderBase,StringValueResolverValueLoaderBase,#ParamKey#StringValueResolver#Param#Class#boolean#,13
Before Change
After Change
protected final DefVal defSpec;
public StringValueResolverValueLoaderBase(ParamKey key, StringValueResolver<?> resolver, Param param, DefVal def, Class<?> type, boolean simpleKeyOnly) {
E.illegalArgumentIf(simpleKeyOnly && !key.isSimple());
this.paramKey = key;
this.stringValueResolver = resolver;
this.defSpec = def;
Object _defVal = defVal(param, type);
if (null == _defVal && null != def) {
_defVal = resolver.resolve(def.value());
}
this.defVal = _defVal;
}